﻿namespace Neo4jRestSharp
{
	public class Tuple<T1, T2, T3>
	{
		private Tuple(T1 t, T2 t1, T3 t2)
		{
			Item1 = t;
			Item2 = t1;
			Item3 = t2;
		}

		public T1 Item1 { get; set; }

		public T2 Item2 { get; set; }

		public T3 Item3 { get; set; }

		public static Tuple<T1a, T2a, T3a> Create<T1a, T2a, T3a>(T1a t1a, T2a t2a, T3a t3a)
		{
			return new Tuple<T1a, T2a, T3a>(t1a, t2a, t3a);
		}
	}
}